using Altova.TypeInfo;
using Altova.Xml;

namespace RDML_v1_2_REC
{
	public class RDML_v1_2_REC_TypeInfo
	{
		public class InfoBinder : InfoBinderInterface
		{
			public NamespaceInfo[] Namespaces
			{
				get
				{
					return namespaces;
				}
			}

			public TypeInfo[] Types
			{
				get
				{
					return types;
				}
			}

			public MemberInfo[] Members
			{
				get
				{
					return members;
				}
			}
		}

		public static readonly int _altova_ni_rdml = 0;

		public static readonly int _altova_ni_xs = 1;

		public static readonly int _altova_tif_rdml = 0;

		public static readonly int _altova_ti_rdml_altova_annotationType = _altova_tif_rdml;

		public static readonly int _altova_ti_rdml_altova_cdnaSynthesisMethodType = 1;

		public static readonly int _altova_ti_rdml_altova_commercialAssayType = 2;

		public static readonly int _altova_ti_rdml_altova_cqDetectionMethodType = 3;

		public static readonly int _altova_ti_rdml_altova_dataCollectionSoftwareType = 4;

		public static readonly int _altova_ti_rdml_altova_dataType = 5;

		public static readonly int _altova_ti_rdml_altova_documentationType = 6;

		public static readonly int _altova_ti_rdml_altova_dpAmpCurveType = 7;

		public static readonly int _altova_ti_rdml_altova_dpMeltingCurveType = 8;

		public static readonly int _altova_ti_rdml_altova_dyeType = 9;

		public static readonly int _altova_ti_rdml_altova_experimentType = 10;

		public static readonly int _altova_ti_rdml_altova_experimenterType = 11;

		public static readonly int _altova_ti_rdml_altova_gradientType = 12;

		public static readonly int _altova_ti_rdml_altova_idReferencesType = 13;

		public static readonly int _altova_ti_rdml_altova_idType = 14;

		public static readonly int _altova_ti_rdml_altova_labelFormatType = 15;

		public static readonly int _altova_ti_rdml_altova_lidOpenType = 16;

		public static readonly int _altova_ti_rdml_altova_loopType = 17;

		public static readonly int _altova_ti_rdml_altova_measureType = 18;

		public static readonly int _altova_ti_rdml_altova_nucleotideType = 19;

		public static readonly int _altova_ti_rdml_altova_oligoType = 20;

		public static readonly int _altova_ti_rdml_altova_pauseType = 21;

		public static readonly int _altova_ti_rdml_altova_pcrFormatType = 22;

		public static readonly int _altova_ti_rdml_altova_primingMethodType = 23;

		public static readonly int _altova_ti_rdml_altova_quantityType = 24;

		public static readonly int _altova_ti_rdml_altova_quantityUnitType = 25;

		public static readonly int _altova_ti_rdml_altova_rdmlIdType = 26;

		public static readonly int _altova_ti_rdml_altova_reactType = 27;

		public static readonly int _altova_ti_rdml_altova_runType = 28;

		public static readonly int _altova_ti_rdml_altova_sampleType = 29;

		public static readonly int _altova_ti_rdml_altova_sampleTypeType = 30;

		public static readonly int _altova_ti_rdml_altova_sequenceType = 31;

		public static readonly int _altova_ti_rdml_altova_sequencesType = 32;

		public static readonly int _altova_ti_rdml_altova_stepNumberType = 33;

		public static readonly int _altova_ti_rdml_altova_stepType = 34;

		public static readonly int _altova_ti_rdml_altova_targetType = 35;

		public static readonly int _altova_ti_rdml_altova_targetTypeType = 36;

		public static readonly int _altova_ti_rdml_altova_temperatureType = 37;

		public static readonly int _altova_ti_rdml_altova_templateQuantityType = 38;

		public static readonly int _altova_ti_rdml_altova_thermalCyclingConditionsType = 39;

		public static readonly int _altova_ti_rdml_altova_xRefType = 40;

		public static readonly int _altova_ti_rdml_altova_RDML_v1_2_REC2 = 41;

		public static readonly int _altova_ti_rdml_altova_rdmlType = 42;

		public static readonly int _altova_ti_rdml_altova_primingMethodTypeType = 43;

		public static readonly int _altova_ti_rdml_altova_measureTypeType = 44;

		public static readonly int _altova_ti_rdml_altova_sequenceTypeType = 45;

		public static readonly int _altova_ti_rdml_altova_labelFormatTypeType = 46;

		public static readonly int _altova_ti_rdml_altova_quantityUnitTypeType = 47;

		public static readonly int _altova_ti_rdml_altova_cqDetectionMethodTypeType = 48;

		public static readonly int _altova_ti_rdml_altova_sampleTypeTypeType = 49;

		public static readonly int _altova_ti_rdml_altova_stepNumberTypeType = 50;

		public static readonly int _altova_ti_rdml_altova_targetTypeTypeType = 51;

		public static readonly int _altova_ti_rdml_altova_nucleotideTypeType = 52;

		public static readonly int _altova_til_rdml = 53;

		public static readonly int _altova_tif_xs = _altova_til_rdml;

		public static readonly int _altova_ti_xs_altova_ENTITIES = _altova_tif_xs;

		public static readonly int _altova_ti_xs_altova_ENTITY = 54;

		public static readonly int _altova_ti_xs_altova_ID = 55;

		public static readonly int _altova_ti_xs_altova_IDREF = 56;

		public static readonly int _altova_ti_xs_altova_IDREFS = 57;

		public static readonly int _altova_ti_xs_altova_NCName = 58;

		public static readonly int _altova_ti_xs_altova_NMTOKEN = 59;

		public static readonly int _altova_ti_xs_altova_NMTOKENS = 60;

		public static readonly int _altova_ti_xs_altova_NOTATION = 61;

		public static readonly int _altova_ti_xs_altova_Name = 62;

		public static readonly int _altova_ti_xs_altova_QName = 63;

		public static readonly int _altova_ti_xs_altova_anySimpleType = 64;

		public static readonly int _altova_ti_xs_altova_anyType = 65;

		public static readonly int _altova_ti_xs_altova_anyURI = 66;

		public static readonly int _altova_ti_xs_altova_base64Binary = 67;

		public static readonly int _altova_ti_xs_altova_boolean = 68;

		public static readonly int _altova_ti_xs_altova_byte2 = 69;

		public static readonly int _altova_ti_xs_altova_date = 70;

		public static readonly int _altova_ti_xs_altova_dateTime = 71;

		public static readonly int _altova_ti_xs_altova_decimal2 = 72;

		public static readonly int _altova_ti_xs_altova_double2 = 73;

		public static readonly int _altova_ti_xs_altova_duration = 74;

		public static readonly int _altova_ti_xs_altova_float2 = 75;

		public static readonly int _altova_ti_xs_altova_gDay = 76;

		public static readonly int _altova_ti_xs_altova_gMonth = 77;

		public static readonly int _altova_ti_xs_altova_gMonthDay = 78;

		public static readonly int _altova_ti_xs_altova_gYear = 79;

		public static readonly int _altova_ti_xs_altova_gYearMonth = 80;

		public static readonly int _altova_ti_xs_altova_hexBinary = 81;

		public static readonly int _altova_ti_xs_altova_int2 = 82;

		public static readonly int _altova_ti_xs_altova_integer = 83;

		public static readonly int _altova_ti_xs_altova_language = 84;

		public static readonly int _altova_ti_xs_altova_long2 = 85;

		public static readonly int _altova_ti_xs_altova_negativeInteger = 86;

		public static readonly int _altova_ti_xs_altova_nonNegativeInteger = 87;

		public static readonly int _altova_ti_xs_altova_nonPositiveInteger = 88;

		public static readonly int _altova_ti_xs_altova_normalizedString = 89;

		public static readonly int _altova_ti_xs_altova_positiveInteger = 90;

		public static readonly int _altova_ti_xs_altova_short2 = 91;

		public static readonly int _altova_ti_xs_altova_string2 = 92;

		public static readonly int _altova_ti_xs_altova_time = 93;

		public static readonly int _altova_ti_xs_altova_token = 94;

		public static readonly int _altova_ti_xs_altova_unsignedByte = 95;

		public static readonly int _altova_ti_xs_altova_unsignedInt = 96;

		public static readonly int _altova_ti_xs_altova_unsignedLong = 97;

		public static readonly int _altova_ti_xs_altova_unsignedShort = 98;

		public static readonly int _altova_ti_xs_altova_dateTimeType = 99;

		public static readonly int _altova_ti_xs_altova_stringType = 100;

		public static readonly int _altova_ti_xs_altova_booleanType = 101;

		public static readonly int _altova_ti_xs_altova_floatType = 102;

		public static readonly int _altova_ti_xs_altova_positiveIntegerType = 103;

		public static readonly int _altova_ti_xs_altova_intType = 104;

		public static readonly int _altova_til_xs = 105;

		public static readonly int _altova_mif_rdml_altova_annotationType = 0;

		public static readonly int _altova_mi_rdml_altova_annotationType_altova_property = _altova_mif_rdml_altova_annotationType;

		public static readonly int _altova_mi_rdml_altova_annotationType_altova_value2 = 1;

		public static readonly int _altova_mil_rdml_altova_annotationType = 2;

		public static readonly int _altova_mif_rdml_altova_cdnaSynthesisMethodType = _altova_mil_rdml_altova_annotationType;

		public static readonly int _altova_mi_rdml_altova_cdnaSynthesisMethodType_altova_enzyme = _altova_mif_rdml_altova_cdnaSynthesisMethodType;

		public static readonly int _altova_mi_rdml_altova_cdnaSynthesisMethodType_altova_primingMethod = 3;

		public static readonly int _altova_mi_rdml_altova_cdnaSynthesisMethodType_altova_dnaseTreatment = 4;

		public static readonly int _altova_mi_rdml_altova_cdnaSynthesisMethodType_altova_thermalCyclingConditions = 5;

		public static readonly int _altova_mil_rdml_altova_cdnaSynthesisMethodType = 6;

		public static readonly int _altova_mif_rdml_altova_commercialAssayType = _altova_mil_rdml_altova_cdnaSynthesisMethodType;

		public static readonly int _altova_mi_rdml_altova_commercialAssayType_altova_company = _altova_mif_rdml_altova_commercialAssayType;

		public static readonly int _altova_mi_rdml_altova_commercialAssayType_altova_orderNumber = 7;

		public static readonly int _altova_mil_rdml_altova_commercialAssayType = 8;

		public static readonly int _altova_mif_rdml_altova_cqDetectionMethodType = _altova_mil_rdml_altova_commercialAssayType;

		public static readonly int _altova_mil_rdml_altova_cqDetectionMethodType = _altova_mif_rdml_altova_cqDetectionMethodType;

		public static readonly int _altova_mif_rdml_altova_dataCollectionSoftwareType = _altova_mil_rdml_altova_cqDetectionMethodType;

		public static readonly int _altova_mi_rdml_altova_dataCollectionSoftwareType_altova_name = _altova_mif_rdml_altova_dataCollectionSoftwareType;

		public static readonly int _altova_mi_rdml_altova_dataCollectionSoftwareType_altova_version = 9;

		public static readonly int _altova_mil_rdml_altova_dataCollectionSoftwareType = 10;

		public static readonly int _altova_mif_rdml_altova_dataType = _altova_mil_rdml_altova_dataCollectionSoftwareType;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_tar = _altova_mif_rdml_altova_dataType;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_cq = 11;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_excl = 12;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_adp = 13;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_mdp = 14;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_endPt = 15;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_bgFluor = 16;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_bgFluorSlp = 17;

		public static readonly int _altova_mi_rdml_altova_dataType_altova_quantFluor = 18;

		public static readonly int _altova_mil_rdml_altova_dataType = 19;

		public static readonly int _altova_mif_rdml_altova_documentationType = _altova_mil_rdml_altova_dataType;

		public static readonly int _altova_mi_rdml_altova_documentationType_altova_id = _altova_mif_rdml_altova_documentationType;

		public static readonly int _altova_mi_rdml_altova_documentationType_altova_text = 20;

		public static readonly int _altova_mil_rdml_altova_documentationType = 21;

		public static readonly int _altova_mif_rdml_altova_dpAmpCurveType = _altova_mil_rdml_altova_documentationType;

		public static readonly int _altova_mi_rdml_altova_dpAmpCurveType_altova_cyc = _altova_mif_rdml_altova_dpAmpCurveType;

		public static readonly int _altova_mi_rdml_altova_dpAmpCurveType_altova_tmp = 22;

		public static readonly int _altova_mi_rdml_altova_dpAmpCurveType_altova_fluor = 23;

		public static readonly int _altova_mil_rdml_altova_dpAmpCurveType = 24;

		public static readonly int _altova_mif_rdml_altova_dpMeltingCurveType = _altova_mil_rdml_altova_dpAmpCurveType;

		public static readonly int _altova_mi_rdml_altova_dpMeltingCurveType_altova_tmp = _altova_mif_rdml_altova_dpMeltingCurveType;

		public static readonly int _altova_mi_rdml_altova_dpMeltingCurveType_altova_fluor = 25;

		public static readonly int _altova_mil_rdml_altova_dpMeltingCurveType = 26;

		public static readonly int _altova_mif_rdml_altova_dyeType = _altova_mil_rdml_altova_dpMeltingCurveType;

		public static readonly int _altova_mi_rdml_altova_dyeType_altova_id = _altova_mif_rdml_altova_dyeType;

		public static readonly int _altova_mi_rdml_altova_dyeType_altova_description = 27;

		public static readonly int _altova_mil_rdml_altova_dyeType = 28;

		public static readonly int _altova_mif_rdml_altova_experimentType = _altova_mil_rdml_altova_dyeType;

		public static readonly int _altova_mi_rdml_altova_experimentType_altova_id = _altova_mif_rdml_altova_experimentType;

		public static readonly int _altova_mi_rdml_altova_experimentType_altova_description = 29;

		public static readonly int _altova_mi_rdml_altova_experimentType_altova_documentation = 30;

		public static readonly int _altova_mi_rdml_altova_experimentType_altova_run = 31;

		public static readonly int _altova_mil_rdml_altova_experimentType = 32;

		public static readonly int _altova_mif_rdml_altova_experimenterType = _altova_mil_rdml_altova_experimentType;

		public static readonly int _altova_mi_rdml_altova_experimenterType_altova_id = _altova_mif_rdml_altova_experimenterType;

		public static readonly int _altova_mi_rdml_altova_experimenterType_altova_firstName = 33;

		public static readonly int _altova_mi_rdml_altova_experimenterType_altova_lastName = 34;

		public static readonly int _altova_mi_rdml_altova_experimenterType_altova_email = 35;

		public static readonly int _altova_mi_rdml_altova_experimenterType_altova_labName = 36;

		public static readonly int _altova_mi_rdml_altova_experimenterType_altova_labAddress = 37;

		public static readonly int _altova_mil_rdml_altova_experimenterType = 38;

		public static readonly int _altova_mif_rdml_altova_gradientType = _altova_mil_rdml_altova_experimenterType;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_highTemperature = _altova_mif_rdml_altova_gradientType;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_lowTemperature = 39;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_duration = 40;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_temperatureChange = 41;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_durationChange = 42;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_measure = 43;

		public static readonly int _altova_mi_rdml_altova_gradientType_altova_ramp = 44;

		public static readonly int _altova_mil_rdml_altova_gradientType = 45;

		public static readonly int _altova_mif_rdml_altova_idReferencesType = _altova_mil_rdml_altova_gradientType;

		public static readonly int _altova_mi_rdml_altova_idReferencesType_altova_id = _altova_mif_rdml_altova_idReferencesType;

		public static readonly int _altova_mil_rdml_altova_idReferencesType = 46;

		public static readonly int _altova_mif_rdml_altova_idType = _altova_mil_rdml_altova_idReferencesType;

		public static readonly int _altova_mil_rdml_altova_idType = _altova_mif_rdml_altova_idType;

		public static readonly int _altova_mif_rdml_altova_labelFormatType = _altova_mil_rdml_altova_idType;

		public static readonly int _altova_mil_rdml_altova_labelFormatType = _altova_mif_rdml_altova_labelFormatType;

		public static readonly int _altova_mif_rdml_altova_lidOpenType = _altova_mil_rdml_altova_labelFormatType;

		public static readonly int _altova_mil_rdml_altova_lidOpenType = _altova_mif_rdml_altova_lidOpenType;

		public static readonly int _altova_mif_rdml_altova_loopType = _altova_mil_rdml_altova_lidOpenType;

		public static readonly int _altova_mi_rdml_altova_loopType_altova_goto2 = _altova_mif_rdml_altova_loopType;

		public static readonly int _altova_mi_rdml_altova_loopType_altova_repeat = 47;

		public static readonly int _altova_mil_rdml_altova_loopType = 48;

		public static readonly int _altova_mif_rdml_altova_measureType = _altova_mil_rdml_altova_loopType;

		public static readonly int _altova_mil_rdml_altova_measureType = _altova_mif_rdml_altova_measureType;

		public static readonly int _altova_mif_rdml_altova_nucleotideType = _altova_mil_rdml_altova_measureType;

		public static readonly int _altova_mil_rdml_altova_nucleotideType = _altova_mif_rdml_altova_nucleotideType;

		public static readonly int _altova_mif_rdml_altova_oligoType = _altova_mil_rdml_altova_nucleotideType;

		public static readonly int _altova_mi_rdml_altova_oligoType_altova_threePrimeTag = _altova_mif_rdml_altova_oligoType;

		public static readonly int _altova_mi_rdml_altova_oligoType_altova_fivePrimeTag = 49;

		public static readonly int _altova_mi_rdml_altova_oligoType_altova_sequence = 50;

		public static readonly int _altova_mil_rdml_altova_oligoType = 51;

		public static readonly int _altova_mif_rdml_altova_pauseType = _altova_mil_rdml_altova_oligoType;

		public static readonly int _altova_mi_rdml_altova_pauseType_altova_temperature = _altova_mif_rdml_altova_pauseType;

		public static readonly int _altova_mil_rdml_altova_pauseType = 52;

		public static readonly int _altova_mif_rdml_altova_pcrFormatType = _altova_mil_rdml_altova_pauseType;

		public static readonly int _altova_mi_rdml_altova_pcrFormatType_altova_rows = _altova_mif_rdml_altova_pcrFormatType;

		public static readonly int _altova_mi_rdml_altova_pcrFormatType_altova_columns = 53;

		public static readonly int _altova_mi_rdml_altova_pcrFormatType_altova_rowLabel = 54;

		public static readonly int _altova_mi_rdml_altova_pcrFormatType_altova_columnLabel = 55;

		public static readonly int _altova_mil_rdml_altova_pcrFormatType = 56;

		public static readonly int _altova_mif_rdml_altova_primingMethodType = _altova_mil_rdml_altova_pcrFormatType;

		public static readonly int _altova_mil_rdml_altova_primingMethodType = _altova_mif_rdml_altova_primingMethodType;

		public static readonly int _altova_mif_rdml_altova_quantityType = _altova_mil_rdml_altova_primingMethodType;

		public static readonly int _altova_mi_rdml_altova_quantityType_altova_value2 = _altova_mif_rdml_altova_quantityType;

		public static readonly int _altova_mi_rdml_altova_quantityType_altova_unit = 57;

		public static readonly int _altova_mil_rdml_altova_quantityType = 58;

		public static readonly int _altova_mif_rdml_altova_quantityUnitType = _altova_mil_rdml_altova_quantityType;

		public static readonly int _altova_mil_rdml_altova_quantityUnitType = _altova_mif_rdml_altova_quantityUnitType;

		public static readonly int _altova_mif_rdml_altova_rdmlIdType = _altova_mil_rdml_altova_quantityUnitType;

		public static readonly int _altova_mi_rdml_altova_rdmlIdType_altova_publisher = _altova_mif_rdml_altova_rdmlIdType;

		public static readonly int _altova_mi_rdml_altova_rdmlIdType_altova_serialNumber = 59;

		public static readonly int _altova_mi_rdml_altova_rdmlIdType_altova_MD5Hash = 60;

		public static readonly int _altova_mil_rdml_altova_rdmlIdType = 61;

		public static readonly int _altova_mif_rdml_altova_reactType = _altova_mil_rdml_altova_rdmlIdType;

		public static readonly int _altova_mi_rdml_altova_reactType_altova_id = _altova_mif_rdml_altova_reactType;

		public static readonly int _altova_mi_rdml_altova_reactType_altova_sample = 62;

		public static readonly int _altova_mi_rdml_altova_reactType_altova_data = 63;

		public static readonly int _altova_mil_rdml_altova_reactType = 64;

		public static readonly int _altova_mif_rdml_altova_runType = _altova_mil_rdml_altova_reactType;

		public static readonly int _altova_mi_rdml_altova_runType_altova_id = _altova_mif_rdml_altova_runType;

		public static readonly int _altova_mi_rdml_altova_runType_altova_description = 65;

		public static readonly int _altova_mi_rdml_altova_runType_altova_documentation = 66;

		public static readonly int _altova_mi_rdml_altova_runType_altova_experimenter = 67;

		public static readonly int _altova_mi_rdml_altova_runType_altova_instrument = 68;

		public static readonly int _altova_mi_rdml_altova_runType_altova_dataCollectionSoftware = 69;

		public static readonly int _altova_mi_rdml_altova_runType_altova_backgroundDeterminationMethod = 70;

		public static readonly int _altova_mi_rdml_altova_runType_altova_cqDetectionMethod = 71;

		public static readonly int _altova_mi_rdml_altova_runType_altova_thermalCyclingConditions = 72;

		public static readonly int _altova_mi_rdml_altova_runType_altova_pcrFormat = 73;

		public static readonly int _altova_mi_rdml_altova_runType_altova_runDate = 74;

		public static readonly int _altova_mi_rdml_altova_runType_altova_react = 75;

		public static readonly int _altova_mil_rdml_altova_runType = 76;

		public static readonly int _altova_mif_rdml_altova_sampleType = _altova_mil_rdml_altova_runType;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_id = _altova_mif_rdml_altova_sampleType;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_description = 77;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_documentation = 78;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_xRef = 79;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_annotation = 80;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_type2 = 81;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_interRunCalibrator = 82;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_quantity = 83;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_calibratorSample = 84;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_cdnaSynthesisMethod = 85;

		public static readonly int _altova_mi_rdml_altova_sampleType_altova_templateQuantity = 86;

		public static readonly int _altova_mil_rdml_altova_sampleType = 87;

		public static readonly int _altova_mif_rdml_altova_sampleTypeType = _altova_mil_rdml_altova_sampleType;

		public static readonly int _altova_mil_rdml_altova_sampleTypeType = _altova_mif_rdml_altova_sampleTypeType;

		public static readonly int _altova_mif_rdml_altova_sequenceType = _altova_mil_rdml_altova_sampleTypeType;

		public static readonly int _altova_mil_rdml_altova_sequenceType = _altova_mif_rdml_altova_sequenceType;

		public static readonly int _altova_mif_rdml_altova_sequencesType = _altova_mil_rdml_altova_sequenceType;

		public static readonly int _altova_mi_rdml_altova_sequencesType_altova_forwardPrimer = _altova_mif_rdml_altova_sequencesType;

		public static readonly int _altova_mi_rdml_altova_sequencesType_altova_reversePrimer = 88;

		public static readonly int _altova_mi_rdml_altova_sequencesType_altova_probe1 = 89;

		public static readonly int _altova_mi_rdml_altova_sequencesType_altova_probe2 = 90;

		public static readonly int _altova_mi_rdml_altova_sequencesType_altova_amplicon = 91;

		public static readonly int _altova_mil_rdml_altova_sequencesType = 92;

		public static readonly int _altova_mif_rdml_altova_stepNumberType = _altova_mil_rdml_altova_sequencesType;

		public static readonly int _altova_mil_rdml_altova_stepNumberType = _altova_mif_rdml_altova_stepNumberType;

		public static readonly int _altova_mif_rdml_altova_stepType = _altova_mil_rdml_altova_stepNumberType;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_nr = _altova_mif_rdml_altova_stepType;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_description = 93;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_temperature = 94;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_gradient = 95;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_loop = 96;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_pause = 97;

		public static readonly int _altova_mi_rdml_altova_stepType_altova_lidOpen = 98;

		public static readonly int _altova_mil_rdml_altova_stepType = 99;

		public static readonly int _altova_mif_rdml_altova_targetType = _altova_mil_rdml_altova_stepType;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_id = _altova_mif_rdml_altova_targetType;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_description = 100;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_documentation = 101;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_xRef = 102;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_type2 = 103;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_amplificationEfficiencyMethod = 104;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_amplificationEfficiency = 105;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_amplificationEfficiencySE = 106;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_detectionLimit = 107;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_dyeId = 108;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_sequences = 109;

		public static readonly int _altova_mi_rdml_altova_targetType_altova_commercialAssay = 110;

		public static readonly int _altova_mil_rdml_altova_targetType = 111;

		public static readonly int _altova_mif_rdml_altova_targetTypeType = _altova_mil_rdml_altova_targetType;

		public static readonly int _altova_mil_rdml_altova_targetTypeType = _altova_mif_rdml_altova_targetTypeType;

		public static readonly int _altova_mif_rdml_altova_temperatureType = _altova_mil_rdml_altova_targetTypeType;

		public static readonly int _altova_mi_rdml_altova_temperatureType_altova_temperature = _altova_mif_rdml_altova_temperatureType;

		public static readonly int _altova_mi_rdml_altova_temperatureType_altova_duration = 112;

		public static readonly int _altova_mi_rdml_altova_temperatureType_altova_temperatureChange = 113;

		public static readonly int _altova_mi_rdml_altova_temperatureType_altova_durationChange = 114;

		public static readonly int _altova_mi_rdml_altova_temperatureType_altova_measure = 115;

		public static readonly int _altova_mi_rdml_altova_temperatureType_altova_ramp = 116;

		public static readonly int _altova_mil_rdml_altova_temperatureType = 117;

		public static readonly int _altova_mif_rdml_altova_templateQuantityType = _altova_mil_rdml_altova_temperatureType;

		public static readonly int _altova_mi_rdml_altova_templateQuantityType_altova_conc = _altova_mif_rdml_altova_templateQuantityType;

		public static readonly int _altova_mi_rdml_altova_templateQuantityType_altova_nucleotide = 118;

		public static readonly int _altova_mil_rdml_altova_templateQuantityType = 119;

		public static readonly int _altova_mif_rdml_altova_thermalCyclingConditionsType = _altova_mil_rdml_altova_templateQuantityType;

		public static readonly int _altova_mi_rdml_altova_thermalCyclingConditionsType_altova_id = _altova_mif_rdml_altova_thermalCyclingConditionsType;

		public static readonly int _altova_mi_rdml_altova_thermalCyclingConditionsType_altova_description = 120;

		public static readonly int _altova_mi_rdml_altova_thermalCyclingConditionsType_altova_documentation = 121;

		public static readonly int _altova_mi_rdml_altova_thermalCyclingConditionsType_altova_lidTemperature = 122;

		public static readonly int _altova_mi_rdml_altova_thermalCyclingConditionsType_altova_experimenter = 123;

		public static readonly int _altova_mi_rdml_altova_thermalCyclingConditionsType_altova_step = 124;

		public static readonly int _altova_mil_rdml_altova_thermalCyclingConditionsType = 125;

		public static readonly int _altova_mif_rdml_altova_xRefType = _altova_mil_rdml_altova_thermalCyclingConditionsType;

		public static readonly int _altova_mi_rdml_altova_xRefType_altova_name = _altova_mif_rdml_altova_xRefType;

		public static readonly int _altova_mi_rdml_altova_xRefType_altova_id = 126;

		public static readonly int _altova_mil_rdml_altova_xRefType = 127;

		public static readonly int _altova_mif_rdml_altova_RDML_v1_2_REC2 = _altova_mil_rdml_altova_xRefType;

		public static readonly int _altova_mi_rdml_altova_RDML_v1_2_REC2_altova_rdml2 = _altova_mif_rdml_altova_RDML_v1_2_REC2;

		public static readonly int _altova_mil_rdml_altova_RDML_v1_2_REC2 = 128;

		public static readonly int _altova_mif_rdml_altova_rdmlType = _altova_mil_rdml_altova_RDML_v1_2_REC2;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_version = _altova_mif_rdml_altova_rdmlType;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_dateMade = 129;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_dateUpdated = 130;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_id = 131;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_experimenter = 132;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_documentation = 133;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_dye = 134;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_sample = 135;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_target = 136;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_thermalCyclingConditions = 137;

		public static readonly int _altova_mi_rdml_altova_rdmlType_altova_experiment = 138;

		public static readonly int _altova_mil_rdml_altova_rdmlType = 139;

		public static readonly int _altova_mif_rdml_altova_primingMethodTypeType = _altova_mil_rdml_altova_rdmlType;

		public static readonly int _altova_mi_rdml_altova_primingMethodTypeType_altova_unnamed = _altova_mif_rdml_altova_primingMethodTypeType;

		public static readonly int _altova_mil_rdml_altova_primingMethodTypeType = 140;

		public static readonly int _altova_mif_rdml_altova_measureTypeType = _altova_mil_rdml_altova_primingMethodTypeType;

		public static readonly int _altova_mi_rdml_altova_measureTypeType_altova_unnamed = _altova_mif_rdml_altova_measureTypeType;

		public static readonly int _altova_mil_rdml_altova_measureTypeType = 141;

		public static readonly int _altova_mif_rdml_altova_sequenceTypeType = _altova_mil_rdml_altova_measureTypeType;

		public static readonly int _altova_mi_rdml_altova_sequenceTypeType_altova_unnamed = _altova_mif_rdml_altova_sequenceTypeType;

		public static readonly int _altova_mil_rdml_altova_sequenceTypeType = 142;

		public static readonly int _altova_mif_rdml_altova_labelFormatTypeType = _altova_mil_rdml_altova_sequenceTypeType;

		public static readonly int _altova_mi_rdml_altova_labelFormatTypeType_altova_unnamed = _altova_mif_rdml_altova_labelFormatTypeType;

		public static readonly int _altova_mil_rdml_altova_labelFormatTypeType = 143;

		public static readonly int _altova_mif_rdml_altova_quantityUnitTypeType = _altova_mil_rdml_altova_labelFormatTypeType;

		public static readonly int _altova_mi_rdml_altova_quantityUnitTypeType_altova_unnamed = _altova_mif_rdml_altova_quantityUnitTypeType;

		public static readonly int _altova_mil_rdml_altova_quantityUnitTypeType = 144;

		public static readonly int _altova_mif_rdml_altova_cqDetectionMethodTypeType = _altova_mil_rdml_altova_quantityUnitTypeType;

		public static readonly int _altova_mi_rdml_altova_cqDetectionMethodTypeType_altova_unnamed = _altova_mif_rdml_altova_cqDetectionMethodTypeType;

		public static readonly int _altova_mil_rdml_altova_cqDetectionMethodTypeType = 145;

		public static readonly int _altova_mif_rdml_altova_sampleTypeTypeType = _altova_mil_rdml_altova_cqDetectionMethodTypeType;

		public static readonly int _altova_mi_rdml_altova_sampleTypeTypeType_altova_unnamed = _altova_mif_rdml_altova_sampleTypeTypeType;

		public static readonly int _altova_mil_rdml_altova_sampleTypeTypeType = 146;

		public static readonly int _altova_mif_rdml_altova_stepNumberTypeType = _altova_mil_rdml_altova_sampleTypeTypeType;

		public static readonly int _altova_mi_rdml_altova_stepNumberTypeType_altova_unnamed = _altova_mif_rdml_altova_stepNumberTypeType;

		public static readonly int _altova_mil_rdml_altova_stepNumberTypeType = 147;

		public static readonly int _altova_mif_rdml_altova_targetTypeTypeType = _altova_mil_rdml_altova_stepNumberTypeType;

		public static readonly int _altova_mi_rdml_altova_targetTypeTypeType_altova_unnamed = _altova_mif_rdml_altova_targetTypeTypeType;

		public static readonly int _altova_mil_rdml_altova_targetTypeTypeType = 148;

		public static readonly int _altova_mif_rdml_altova_nucleotideTypeType = _altova_mil_rdml_altova_targetTypeTypeType;

		public static readonly int _altova_mi_rdml_altova_nucleotideTypeType_altova_unnamed = _altova_mif_rdml_altova_nucleotideTypeType;

		public static readonly int _altova_mil_rdml_altova_nucleotideTypeType = 149;

		public static readonly int _altova_mif_xs_altova_ENTITIES = _altova_mil_rdml_altova_nucleotideTypeType;

		public static readonly int _altova_mil_xs_altova_ENTITIES = _altova_mif_xs_altova_ENTITIES;

		public static readonly int _altova_mif_xs_altova_ENTITY = _altova_mil_xs_altova_ENTITIES;

		public static readonly int _altova_mil_xs_altova_ENTITY = _altova_mif_xs_altova_ENTITY;

		public static readonly int _altova_mif_xs_altova_ID = _altova_mil_xs_altova_ENTITY;

		public static readonly int _altova_mil_xs_altova_ID = _altova_mif_xs_altova_ID;

		public static readonly int _altova_mif_xs_altova_IDREF = _altova_mil_xs_altova_ID;

		public static readonly int _altova_mil_xs_altova_IDREF = _altova_mif_xs_altova_IDREF;

		public static readonly int _altova_mif_xs_altova_IDREFS = _altova_mil_xs_altova_IDREF;

		public static readonly int _altova_mil_xs_altova_IDREFS = _altova_mif_xs_altova_IDREFS;

		public static readonly int _altova_mif_xs_altova_NCName = _altova_mil_xs_altova_IDREFS;

		public static readonly int _altova_mil_xs_altova_NCName = _altova_mif_xs_altova_NCName;

		public static readonly int _altova_mif_xs_altova_NMTOKEN = _altova_mil_xs_altova_NCName;

		public static readonly int _altova_mil_xs_altova_NMTOKEN = _altova_mif_xs_altova_NMTOKEN;

		public static readonly int _altova_mif_xs_altova_NMTOKENS = _altova_mil_xs_altova_NMTOKEN;

		public static readonly int _altova_mil_xs_altova_NMTOKENS = _altova_mif_xs_altova_NMTOKENS;

		public static readonly int _altova_mif_xs_altova_NOTATION = _altova_mil_xs_altova_NMTOKENS;

		public static readonly int _altova_mil_xs_altova_NOTATION = _altova_mif_xs_altova_NOTATION;

		public static readonly int _altova_mif_xs_altova_Name = _altova_mil_xs_altova_NOTATION;

		public static readonly int _altova_mil_xs_altova_Name = _altova_mif_xs_altova_Name;

		public static readonly int _altova_mif_xs_altova_QName = _altova_mil_xs_altova_Name;

		public static readonly int _altova_mil_xs_altova_QName = _altova_mif_xs_altova_QName;

		public static readonly int _altova_mif_xs_altova_anySimpleType = _altova_mil_xs_altova_QName;

		public static readonly int _altova_mil_xs_altova_anySimpleType = _altova_mif_xs_altova_anySimpleType;

		public static readonly int _altova_mif_xs_altova_anyType = _altova_mil_xs_altova_anySimpleType;

		public static readonly int _altova_mi_xs_altova_anyType_altova_unnamed = _altova_mif_xs_altova_anyType;

		public static readonly int _altova_mil_xs_altova_anyType = 150;

		public static readonly int _altova_mif_xs_altova_anyURI = _altova_mil_xs_altova_anyType;

		public static readonly int _altova_mil_xs_altova_anyURI = _altova_mif_xs_altova_anyURI;

		public static readonly int _altova_mif_xs_altova_base64Binary = _altova_mil_xs_altova_anyURI;

		public static readonly int _altova_mil_xs_altova_base64Binary = _altova_mif_xs_altova_base64Binary;

		public static readonly int _altova_mif_xs_altova_boolean = _altova_mil_xs_altova_base64Binary;

		public static readonly int _altova_mil_xs_altova_boolean = _altova_mif_xs_altova_boolean;

		public static readonly int _altova_mif_xs_altova_byte2 = _altova_mil_xs_altova_boolean;

		public static readonly int _altova_mil_xs_altova_byte2 = _altova_mif_xs_altova_byte2;

		public static readonly int _altova_mif_xs_altova_date = _altova_mil_xs_altova_byte2;

		public static readonly int _altova_mil_xs_altova_date = _altova_mif_xs_altova_date;

		public static readonly int _altova_mif_xs_altova_dateTime = _altova_mil_xs_altova_date;

		public static readonly int _altova_mil_xs_altova_dateTime = _altova_mif_xs_altova_dateTime;

		public static readonly int _altova_mif_xs_altova_decimal2 = _altova_mil_xs_altova_dateTime;

		public static readonly int _altova_mil_xs_altova_decimal2 = _altova_mif_xs_altova_decimal2;

		public static readonly int _altova_mif_xs_altova_double2 = _altova_mil_xs_altova_decimal2;

		public static readonly int _altova_mil_xs_altova_double2 = _altova_mif_xs_altova_double2;

		public static readonly int _altova_mif_xs_altova_duration = _altova_mil_xs_altova_double2;

		public static readonly int _altova_mil_xs_altova_duration = _altova_mif_xs_altova_duration;

		public static readonly int _altova_mif_xs_altova_float2 = _altova_mil_xs_altova_duration;

		public static readonly int _altova_mil_xs_altova_float2 = _altova_mif_xs_altova_float2;

		public static readonly int _altova_mif_xs_altova_gDay = _altova_mil_xs_altova_float2;

		public static readonly int _altova_mil_xs_altova_gDay = _altova_mif_xs_altova_gDay;

		public static readonly int _altova_mif_xs_altova_gMonth = _altova_mil_xs_altova_gDay;

		public static readonly int _altova_mil_xs_altova_gMonth = _altova_mif_xs_altova_gMonth;

		public static readonly int _altova_mif_xs_altova_gMonthDay = _altova_mil_xs_altova_gMonth;

		public static readonly int _altova_mil_xs_altova_gMonthDay = _altova_mif_xs_altova_gMonthDay;

		public static readonly int _altova_mif_xs_altova_gYear = _altova_mil_xs_altova_gMonthDay;

		public static readonly int _altova_mil_xs_altova_gYear = _altova_mif_xs_altova_gYear;

		public static readonly int _altova_mif_xs_altova_gYearMonth = _altova_mil_xs_altova_gYear;

		public static readonly int _altova_mil_xs_altova_gYearMonth = _altova_mif_xs_altova_gYearMonth;

		public static readonly int _altova_mif_xs_altova_hexBinary = _altova_mil_xs_altova_gYearMonth;

		public static readonly int _altova_mil_xs_altova_hexBinary = _altova_mif_xs_altova_hexBinary;

		public static readonly int _altova_mif_xs_altova_int2 = _altova_mil_xs_altova_hexBinary;

		public static readonly int _altova_mil_xs_altova_int2 = _altova_mif_xs_altova_int2;

		public static readonly int _altova_mif_xs_altova_integer = _altova_mil_xs_altova_int2;

		public static readonly int _altova_mil_xs_altova_integer = _altova_mif_xs_altova_integer;

		public static readonly int _altova_mif_xs_altova_language = _altova_mil_xs_altova_integer;

		public static readonly int _altova_mil_xs_altova_language = _altova_mif_xs_altova_language;

		public static readonly int _altova_mif_xs_altova_long2 = _altova_mil_xs_altova_language;

		public static readonly int _altova_mil_xs_altova_long2 = _altova_mif_xs_altova_long2;

		public static readonly int _altova_mif_xs_altova_negativeInteger = _altova_mil_xs_altova_long2;

		public static readonly int _altova_mil_xs_altova_negativeInteger = _altova_mif_xs_altova_negativeInteger;

		public static readonly int _altova_mif_xs_altova_nonNegativeInteger = _altova_mil_xs_altova_negativeInteger;

		public static readonly int _altova_mil_xs_altova_nonNegativeInteger = _altova_mif_xs_altova_nonNegativeInteger;

		public static readonly int _altova_mif_xs_altova_nonPositiveInteger = _altova_mil_xs_altova_nonNegativeInteger;

		public static readonly int _altova_mil_xs_altova_nonPositiveInteger = _altova_mif_xs_altova_nonPositiveInteger;

		public static readonly int _altova_mif_xs_altova_normalizedString = _altova_mil_xs_altova_nonPositiveInteger;

		public static readonly int _altova_mil_xs_altova_normalizedString = _altova_mif_xs_altova_normalizedString;

		public static readonly int _altova_mif_xs_altova_positiveInteger = _altova_mil_xs_altova_normalizedString;

		public static readonly int _altova_mil_xs_altova_positiveInteger = _altova_mif_xs_altova_positiveInteger;

		public static readonly int _altova_mif_xs_altova_short2 = _altova_mil_xs_altova_positiveInteger;

		public static readonly int _altova_mil_xs_altova_short2 = _altova_mif_xs_altova_short2;

		public static readonly int _altova_mif_xs_altova_string2 = _altova_mil_xs_altova_short2;

		public static readonly int _altova_mil_xs_altova_string2 = _altova_mif_xs_altova_string2;

		public static readonly int _altova_mif_xs_altova_time = _altova_mil_xs_altova_string2;

		public static readonly int _altova_mil_xs_altova_time = _altova_mif_xs_altova_time;

		public static readonly int _altova_mif_xs_altova_token = _altova_mil_xs_altova_time;

		public static readonly int _altova_mil_xs_altova_token = _altova_mif_xs_altova_token;

		public static readonly int _altova_mif_xs_altova_unsignedByte = _altova_mil_xs_altova_token;

		public static readonly int _altova_mil_xs_altova_unsignedByte = _altova_mif_xs_altova_unsignedByte;

		public static readonly int _altova_mif_xs_altova_unsignedInt = _altova_mil_xs_altova_unsignedByte;

		public static readonly int _altova_mil_xs_altova_unsignedInt = _altova_mif_xs_altova_unsignedInt;

		public static readonly int _altova_mif_xs_altova_unsignedLong = _altova_mil_xs_altova_unsignedInt;

		public static readonly int _altova_mil_xs_altova_unsignedLong = _altova_mif_xs_altova_unsignedLong;

		public static readonly int _altova_mif_xs_altova_unsignedShort = _altova_mil_xs_altova_unsignedLong;

		public static readonly int _altova_mil_xs_altova_unsignedShort = _altova_mif_xs_altova_unsignedShort;

		public static readonly int _altova_mif_xs_altova_dateTimeType = _altova_mil_xs_altova_unsignedShort;

		public static readonly int _altova_mi_xs_altova_dateTimeType_altova_unnamed = _altova_mif_xs_altova_dateTimeType;

		public static readonly int _altova_mil_xs_altova_dateTimeType = 151;

		public static readonly int _altova_mif_xs_altova_stringType = _altova_mil_xs_altova_dateTimeType;

		public static readonly int _altova_mi_xs_altova_stringType_altova_unnamed = _altova_mif_xs_altova_stringType;

		public static readonly int _altova_mil_xs_altova_stringType = 152;

		public static readonly int _altova_mif_xs_altova_booleanType = _altova_mil_xs_altova_stringType;

		public static readonly int _altova_mi_xs_altova_booleanType_altova_unnamed = _altova_mif_xs_altova_booleanType;

		public static readonly int _altova_mil_xs_altova_booleanType = 153;

		public static readonly int _altova_mif_xs_altova_floatType = _altova_mil_xs_altova_booleanType;

		public static readonly int _altova_mi_xs_altova_floatType_altova_unnamed = _altova_mif_xs_altova_floatType;

		public static readonly int _altova_mil_xs_altova_floatType = 154;

		public static readonly int _altova_mif_xs_altova_positiveIntegerType = _altova_mil_xs_altova_floatType;

		public static readonly int _altova_mi_xs_altova_positiveIntegerType_altova_unnamed = _altova_mif_xs_altova_positiveIntegerType;

		public static readonly int _altova_mil_xs_altova_positiveIntegerType = 155;

		public static readonly int _altova_mif_xs_altova_intType = _altova_mil_xs_altova_positiveIntegerType;

		public static readonly int _altova_mi_xs_altova_intType_altova_unnamed = _altova_mif_xs_altova_intType;

		public static readonly int _altova_mil_xs_altova_intType = 156;

		public static InfoBinderInterface binder = new InfoBinder();

		public static NamespaceInfo[] namespaces = new NamespaceInfo[2]
		{
			new NamespaceInfo(binder, "http://www.rdml.org", "rdml", _altova_tif_rdml, _altova_til_rdml),
			new NamespaceInfo(binder, "http://www.w3.org/2001/XMLSchema", "xs", _altova_tif_xs, _altova_til_xs)
		};

		public static TypeInfo[] types = new TypeInfo[105]
		{
			new TypeInfo(binder, _altova_ni_rdml, "annotationType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_annotationType, _altova_mil_rdml_altova_annotationType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "cdnaSynthesisMethodType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_cdnaSynthesisMethodType, _altova_mil_rdml_altova_cdnaSynthesisMethodType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "commercialAssayType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_commercialAssayType, _altova_mil_rdml_altova_commercialAssayType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "cqDetectionMethodType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_cqDetectionMethodType, _altova_mil_rdml_altova_cqDetectionMethodType, new FacetInfo[4]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "automated threshold and baseline settings", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "manual threshold and baseline settings", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "second derivative maximum", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "other", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "dataCollectionSoftwareType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_dataCollectionSoftwareType, _altova_mil_rdml_altova_dataCollectionSoftwareType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "dataType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_dataType, _altova_mil_rdml_altova_dataType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "documentationType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_documentationType, _altova_mil_rdml_altova_documentationType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "dpAmpCurveType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_dpAmpCurveType, _altova_mil_rdml_altova_dpAmpCurveType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "dpMeltingCurveType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_dpMeltingCurveType, _altova_mil_rdml_altova_dpMeltingCurveType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "dyeType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_dyeType, _altova_mil_rdml_altova_dyeType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "experimentType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_experimentType, _altova_mil_rdml_altova_experimentType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "experimenterType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_experimenterType, _altova_mil_rdml_altova_experimenterType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "gradientType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_gradientType, _altova_mil_rdml_altova_gradientType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "idReferencesType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_idReferencesType, _altova_mil_rdml_altova_idReferencesType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "idType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_idType, _altova_mil_rdml_altova_idType, new FacetInfo[1]
			{
				new FacetInfo(XsValidation.facetCheck_string_minLength, "minLength", "1", 1)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "labelFormatType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_labelFormatType, _altova_mil_rdml_altova_labelFormatType, new FacetInfo[3]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "ABC", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "123", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "A1a1", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "lidOpenType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_lidOpenType, _altova_mil_rdml_altova_lidOpenType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "loopType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_loopType, _altova_mil_rdml_altova_loopType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "measureType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_measureType, _altova_mil_rdml_altova_measureType, new FacetInfo[2]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "real time", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "meltcurve", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "nucleotideType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_nucleotideType, _altova_mil_rdml_altova_nucleotideType, new FacetInfo[4]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "DNA", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "genomic DNA", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "cDNA", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "RNA", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "oligoType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_oligoType, _altova_mil_rdml_altova_oligoType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "pauseType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_pauseType, _altova_mil_rdml_altova_pauseType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "pcrFormatType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_pcrFormatType, _altova_mil_rdml_altova_pcrFormatType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "primingMethodType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_primingMethodType, _altova_mil_rdml_altova_primingMethodType, new FacetInfo[5]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "oligo-dt", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "random", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "target-specific", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "oligo-dt and random", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "other", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "quantityType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_quantityType, _altova_mil_rdml_altova_quantityType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "quantityUnitType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_quantityUnitType, _altova_mil_rdml_altova_quantityUnitType, new FacetInfo[6]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "cop", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "fold", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "dil", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "ng", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "nMol", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "other", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "rdmlIdType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_rdmlIdType, _altova_mil_rdml_altova_rdmlIdType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "reactType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_reactType, _altova_mil_rdml_altova_reactType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "runType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_runType, _altova_mil_rdml_altova_runType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "sampleType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_sampleType, _altova_mil_rdml_altova_sampleType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "sampleTypeType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_sampleTypeType, _altova_mil_rdml_altova_sampleTypeType, new FacetInfo[8]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "unkn", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "ntc", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "nac", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "std", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "ntp", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "nrt", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "pos", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "opt", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "sequenceType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_sequenceType, _altova_mil_rdml_altova_sequenceType, new FacetInfo[1]
			{
				new FacetInfo(null, "pattern", "([a|c|g|t|r|y|s|w|k|m|b|d|h|v|n|A|C|G|T|R|Y|S|W|K|M|B|D|H|V|N]+)", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "sequencesType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_sequencesType, _altova_mil_rdml_altova_sequencesType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "stepNumberType", _altova_ti_xs_altova_positiveInteger, _altova_mif_rdml_altova_stepNumberType, _altova_mil_rdml_altova_stepNumberType, new FacetInfo[1]
			{
				new FacetInfo(null, "minInclusive", "1", 0)
			}, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "stepType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_stepType, _altova_mil_rdml_altova_stepType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "targetType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_targetType, _altova_mil_rdml_altova_targetType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "targetTypeType", _altova_ti_xs_altova_string2, _altova_mif_rdml_altova_targetTypeType, _altova_mil_rdml_altova_targetTypeType, new FacetInfo[2]
			{
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "ref", 0),
				new FacetInfo(XsValidation.facetCheck_string_enumeration, "enumeration", "toi", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "temperatureType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_temperatureType, _altova_mil_rdml_altova_temperatureType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "templateQuantityType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_templateQuantityType, _altova_mil_rdml_altova_templateQuantityType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "thermalCyclingConditionsType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_thermalCyclingConditionsType, _altova_mil_rdml_altova_thermalCyclingConditionsType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "xRefType", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_xRefType, _altova_mil_rdml_altova_xRefType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "RDML_v1_2_REC", 0, _altova_mif_rdml_altova_RDML_v1_2_REC2, _altova_mil_rdml_altova_RDML_v1_2_REC2, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "", _altova_ti_xs_altova_anyType, _altova_mif_rdml_altova_rdmlType, _altova_mil_rdml_altova_rdmlType, null, WhitespaceType.Unknown),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_primingMethodTypeType, _altova_mil_rdml_altova_primingMethodTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_measureTypeType, _altova_mil_rdml_altova_measureTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_sequenceTypeType, _altova_mil_rdml_altova_sequenceTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_labelFormatTypeType, _altova_mil_rdml_altova_labelFormatTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_quantityUnitTypeType, _altova_mil_rdml_altova_quantityUnitTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_cqDetectionMethodTypeType, _altova_mil_rdml_altova_cqDetectionMethodTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_sampleTypeTypeType, _altova_mil_rdml_altova_sampleTypeTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_stepNumberTypeType, _altova_mil_rdml_altova_stepNumberTypeType, null, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_targetTypeTypeType, _altova_mil_rdml_altova_targetTypeTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_rdml, "", 0, _altova_mif_rdml_altova_nucleotideTypeType, _altova_mil_rdml_altova_nucleotideTypeType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "ENTITIES", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_ENTITIES, _altova_mil_xs_altova_ENTITIES, new FacetInfo[2]
			{
				new FacetInfo(null, "whitespace", "collapse", 0),
				new FacetInfo(null, "minLength", "1", 1)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "ENTITY", _altova_ti_xs_altova_NCName, _altova_mif_xs_altova_ENTITY, _altova_mil_xs_altova_ENTITY, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "ID", _altova_ti_xs_altova_NCName, _altova_mif_xs_altova_ID, _altova_mil_xs_altova_ID, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "IDREF", _altova_ti_xs_altova_NCName, _altova_mif_xs_altova_IDREF, _altova_mil_xs_altova_IDREF, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "IDREFS", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_IDREFS, _altova_mil_xs_altova_IDREFS, new FacetInfo[2]
			{
				new FacetInfo(null, "whitespace", "collapse", 0),
				new FacetInfo(null, "minLength", "1", 1)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "NCName", _altova_ti_xs_altova_Name, _altova_mif_xs_altova_NCName, _altova_mil_xs_altova_NCName, new FacetInfo[1]
			{
				new FacetInfo(null, "pattern", "[\\i-[:]][\\c-[:]]*", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "NMTOKEN", _altova_ti_xs_altova_token, _altova_mif_xs_altova_NMTOKEN, _altova_mil_xs_altova_NMTOKEN, new FacetInfo[1]
			{
				new FacetInfo(null, "pattern", "\\c+", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "NMTOKENS", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_NMTOKENS, _altova_mil_xs_altova_NMTOKENS, new FacetInfo[4]
			{
				new FacetInfo(null, "whitespace", "collapse", 0),
				new FacetInfo(null, "minLength", "1", 1),
				new FacetInfo(null, "pattern", "\\c+", 0),
				new FacetInfo(null, "pattern", "\\c+", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "NOTATION", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_NOTATION, _altova_mil_xs_altova_NOTATION, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "Name", _altova_ti_xs_altova_token, _altova_mif_xs_altova_Name, _altova_mil_xs_altova_Name, new FacetInfo[1]
			{
				new FacetInfo(null, "pattern", "\\i\\c*", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "QName", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_QName, _altova_mil_xs_altova_QName, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "anySimpleType", 0, _altova_mif_xs_altova_anySimpleType, _altova_mil_xs_altova_anySimpleType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "anyType", 0, _altova_mif_xs_altova_anyType, _altova_mil_xs_altova_anyType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "anyURI", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_anyURI, _altova_mil_xs_altova_anyURI, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "base64Binary", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_base64Binary, _altova_mil_xs_altova_base64Binary, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "boolean", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_boolean, _altova_mil_xs_altova_boolean, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "byte", _altova_ti_xs_altova_short2, _altova_mif_xs_altova_byte2, _altova_mil_xs_altova_byte2, new FacetInfo[2]
			{
				new FacetInfo(null, "minInclusive", "-128", 0),
				new FacetInfo(null, "maxInclusive", "127", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "date", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_date, _altova_mil_xs_altova_date, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.DateFormatter),
			new TypeInfo(binder, _altova_ni_xs, "dateTime", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_dateTime, _altova_mil_xs_altova_dateTime, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.DateTimeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "decimal", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_decimal2, _altova_mil_xs_altova_decimal2, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "double", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_double2, _altova_mil_xs_altova_double2, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.DoubleFormatter),
			new TypeInfo(binder, _altova_ni_xs, "duration", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_duration, _altova_mil_xs_altova_duration, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.DurationFormatter),
			new TypeInfo(binder, _altova_ni_xs, "float", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_float2, _altova_mil_xs_altova_float2, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.DoubleFormatter),
			new TypeInfo(binder, _altova_ni_xs, "gDay", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_gDay, _altova_mil_xs_altova_gDay, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.GDayFormatter),
			new TypeInfo(binder, _altova_ni_xs, "gMonth", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_gMonth, _altova_mil_xs_altova_gMonth, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.GMonthFormatter),
			new TypeInfo(binder, _altova_ni_xs, "gMonthDay", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_gMonthDay, _altova_mil_xs_altova_gMonthDay, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.GMonthDayFormatter),
			new TypeInfo(binder, _altova_ni_xs, "gYear", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_gYear, _altova_mil_xs_altova_gYear, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.GYearFormatter),
			new TypeInfo(binder, _altova_ni_xs, "gYearMonth", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_gYearMonth, _altova_mil_xs_altova_gYearMonth, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.GYearMonthFormatter),
			new TypeInfo(binder, _altova_ni_xs, "hexBinary", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_hexBinary, _altova_mil_xs_altova_hexBinary, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.HexBinaryFormatter),
			new TypeInfo(binder, _altova_ni_xs, "int", _altova_ti_xs_altova_long2, _altova_mif_xs_altova_int2, _altova_mil_xs_altova_int2, new FacetInfo[2]
			{
				new FacetInfo(null, "minInclusive", "-2147483648", 0),
				new FacetInfo(null, "maxInclusive", "2147483647", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "integer", _altova_ti_xs_altova_decimal2, _altova_mif_xs_altova_integer, _altova_mil_xs_altova_integer, new FacetInfo[2]
			{
				new FacetInfo(null, "fractionDigits", "0", 0),
				new FacetInfo(null, "pattern", "[\\-+]?[0-9]+", 0)
			}, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "language", _altova_ti_xs_altova_token, _altova_mif_xs_altova_language, _altova_mil_xs_altova_language, new FacetInfo[1]
			{
				new FacetInfo(null, "pattern", "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", 0)
			}, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "long", _altova_ti_xs_altova_integer, _altova_mif_xs_altova_long2, _altova_mil_xs_altova_long2, new FacetInfo[2]
			{
				new FacetInfo(null, "minInclusive", "-9223372036854775808", 0),
				new FacetInfo(null, "maxInclusive", "9223372036854775807", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "negativeInteger", _altova_ti_xs_altova_nonPositiveInteger, _altova_mif_xs_altova_negativeInteger, _altova_mil_xs_altova_negativeInteger, new FacetInfo[1]
			{
				new FacetInfo(null, "maxInclusive", "-1", 0)
			}, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "nonNegativeInteger", _altova_ti_xs_altova_integer, _altova_mif_xs_altova_nonNegativeInteger, _altova_mil_xs_altova_nonNegativeInteger, new FacetInfo[1]
			{
				new FacetInfo(null, "minInclusive", "0", 0)
			}, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "nonPositiveInteger", _altova_ti_xs_altova_integer, _altova_mif_xs_altova_nonPositiveInteger, _altova_mil_xs_altova_nonPositiveInteger, new FacetInfo[1]
			{
				new FacetInfo(null, "maxInclusive", "0", 0)
			}, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "normalizedString", _altova_ti_xs_altova_string2, _altova_mif_xs_altova_normalizedString, _altova_mil_xs_altova_normalizedString, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "replace", 0)
			}, WhitespaceType.Replace, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "positiveInteger", _altova_ti_xs_altova_nonNegativeInteger, _altova_mif_xs_altova_positiveInteger, _altova_mil_xs_altova_positiveInteger, new FacetInfo[1]
			{
				new FacetInfo(null, "minInclusive", "1", 0)
			}, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "short", _altova_ti_xs_altova_int2, _altova_mif_xs_altova_short2, _altova_mil_xs_altova_short2, new FacetInfo[2]
			{
				new FacetInfo(null, "minInclusive", "-32768", 0),
				new FacetInfo(null, "maxInclusive", "32767", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "string", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_string2, _altova_mil_xs_altova_string2, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "preserve", 0)
			}, WhitespaceType.Preserve, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "time", _altova_ti_xs_altova_anySimpleType, _altova_mif_xs_altova_time, _altova_mil_xs_altova_time, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.TimeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "token", _altova_ti_xs_altova_normalizedString, _altova_mif_xs_altova_token, _altova_mil_xs_altova_token, new FacetInfo[1]
			{
				new FacetInfo(null, "whitespace", "collapse", 0)
			}, WhitespaceType.Collapse, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "unsignedByte", _altova_ti_xs_altova_unsignedShort, _altova_mif_xs_altova_unsignedByte, _altova_mil_xs_altova_unsignedByte, new FacetInfo[1]
			{
				new FacetInfo(null, "maxInclusive", "255", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "unsignedInt", _altova_ti_xs_altova_unsignedLong, _altova_mif_xs_altova_unsignedInt, _altova_mil_xs_altova_unsignedInt, new FacetInfo[1]
			{
				new FacetInfo(null, "maxInclusive", "4294967295", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "unsignedLong", _altova_ti_xs_altova_nonNegativeInteger, _altova_mif_xs_altova_unsignedLong, _altova_mil_xs_altova_unsignedLong, new FacetInfo[1]
			{
				new FacetInfo(null, "maxInclusive", "18446744073709551615", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "unsignedShort", _altova_ti_xs_altova_unsignedInt, _altova_mif_xs_altova_unsignedShort, _altova_mil_xs_altova_unsignedShort, new FacetInfo[1]
			{
				new FacetInfo(null, "maxInclusive", "65535", 0)
			}, WhitespaceType.Unknown, Xs.IntegerFormatter),
			new TypeInfo(binder, _altova_ni_xs, "", 0, _altova_mif_xs_altova_dateTimeType, _altova_mil_xs_altova_dateTimeType, null, WhitespaceType.Unknown, Xs.DateTimeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "", 0, _altova_mif_xs_altova_stringType, _altova_mil_xs_altova_stringType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "", 0, _altova_mif_xs_altova_booleanType, _altova_mil_xs_altova_booleanType, null, WhitespaceType.Unknown, Xs.AnySimpleTypeFormatter),
			new TypeInfo(binder, _altova_ni_xs, "", 0, _altova_mif_xs_altova_floatType, _altova_mil_xs_altova_floatType, null, WhitespaceType.Unknown, Xs.DoubleFormatter),
			new TypeInfo(binder, _altova_ni_xs, "", 0, _altova_mif_xs_altova_positiveIntegerType, _altova_mil_xs_altova_positiveIntegerType, null, WhitespaceType.Unknown, Xs.DecimalFormatter),
			new TypeInfo(binder, _altova_ni_xs, "", 0, _altova_mif_xs_altova_intType, _altova_mil_xs_altova_intType, null, WhitespaceType.Unknown, Xs.IntegerFormatter)
		};

		public static MemberInfo[] members = new MemberInfo[156]
		{
			new MemberInfo(binder, "http://www.rdml.org", "property", _altova_ti_rdml_altova_annotationType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "value", _altova_ti_rdml_altova_annotationType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "enzyme", _altova_ti_rdml_altova_cdnaSynthesisMethodType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "primingMethod", _altova_ti_rdml_altova_cdnaSynthesisMethodType, _altova_ti_rdml_altova_primingMethodTypeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "dnaseTreatment", _altova_ti_rdml_altova_cdnaSynthesisMethodType, _altova_ti_xs_altova_booleanType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "thermalCyclingConditions", _altova_ti_rdml_altova_cdnaSynthesisMethodType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "company", _altova_ti_rdml_altova_commercialAssayType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "orderNumber", _altova_ti_rdml_altova_commercialAssayType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "name", _altova_ti_rdml_altova_dataCollectionSoftwareType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "version", _altova_ti_rdml_altova_dataCollectionSoftwareType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "tar", _altova_ti_rdml_altova_dataType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "cq", _altova_ti_rdml_altova_dataType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "excl", _altova_ti_rdml_altova_dataType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "adp", _altova_ti_rdml_altova_dataType, _altova_ti_rdml_altova_dpAmpCurveType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "mdp", _altova_ti_rdml_altova_dataType, _altova_ti_rdml_altova_dpMeltingCurveType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "endPt", _altova_ti_rdml_altova_dataType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "bgFluor", _altova_ti_rdml_altova_dataType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "bgFluorSlp", _altova_ti_rdml_altova_dataType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "quantFluor", _altova_ti_rdml_altova_dataType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_documentationType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "text", _altova_ti_rdml_altova_documentationType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "cyc", _altova_ti_rdml_altova_dpAmpCurveType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "tmp", _altova_ti_rdml_altova_dpAmpCurveType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "fluor", _altova_ti_rdml_altova_dpAmpCurveType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "tmp", _altova_ti_rdml_altova_dpMeltingCurveType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "fluor", _altova_ti_rdml_altova_dpMeltingCurveType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_dyeType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_dyeType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_experimentType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_experimentType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "documentation", _altova_ti_rdml_altova_experimentType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "run", _altova_ti_rdml_altova_experimentType, _altova_ti_rdml_altova_runType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_experimenterType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "firstName", _altova_ti_rdml_altova_experimenterType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "lastName", _altova_ti_rdml_altova_experimenterType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "email", _altova_ti_rdml_altova_experimenterType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "labName", _altova_ti_rdml_altova_experimenterType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "labAddress", _altova_ti_rdml_altova_experimenterType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "highTemperature", _altova_ti_rdml_altova_gradientType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "lowTemperature", _altova_ti_rdml_altova_gradientType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "duration", _altova_ti_rdml_altova_gradientType, _altova_ti_xs_altova_positiveIntegerType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "temperatureChange", _altova_ti_rdml_altova_gradientType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "durationChange", _altova_ti_rdml_altova_gradientType, _altova_ti_xs_altova_intType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "measure", _altova_ti_rdml_altova_gradientType, _altova_ti_rdml_altova_measureTypeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "ramp", _altova_ti_rdml_altova_gradientType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_idReferencesType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "goto", _altova_ti_rdml_altova_loopType, _altova_ti_xs_altova_positiveIntegerType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "repeat", _altova_ti_rdml_altova_loopType, _altova_ti_xs_altova_positiveIntegerType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "threePrimeTag", _altova_ti_rdml_altova_oligoType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "fivePrimeTag", _altova_ti_rdml_altova_oligoType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "sequence", _altova_ti_rdml_altova_oligoType, _altova_ti_rdml_altova_sequenceTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "temperature", _altova_ti_rdml_altova_pauseType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "rows", _altova_ti_rdml_altova_pcrFormatType, _altova_ti_xs_altova_intType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "columns", _altova_ti_rdml_altova_pcrFormatType, _altova_ti_xs_altova_intType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "rowLabel", _altova_ti_rdml_altova_pcrFormatType, _altova_ti_rdml_altova_labelFormatTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "columnLabel", _altova_ti_rdml_altova_pcrFormatType, _altova_ti_rdml_altova_labelFormatTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "value", _altova_ti_rdml_altova_quantityType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "unit", _altova_ti_rdml_altova_quantityType, _altova_ti_rdml_altova_quantityUnitTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "publisher", _altova_ti_rdml_altova_rdmlIdType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "serialNumber", _altova_ti_rdml_altova_rdmlIdType, _altova_ti_xs_altova_stringType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "MD5Hash", _altova_ti_rdml_altova_rdmlIdType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_reactType, _altova_ti_xs_altova_positiveInteger, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "sample", _altova_ti_rdml_altova_reactType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "data", _altova_ti_rdml_altova_reactType, _altova_ti_rdml_altova_dataType, MemberFlags.None, 1, -1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_runType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "documentation", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "experimenter", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "instrument", _altova_ti_rdml_altova_runType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "dataCollectionSoftware", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_dataCollectionSoftwareType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "backgroundDeterminationMethod", _altova_ti_rdml_altova_runType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "cqDetectionMethod", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_cqDetectionMethodTypeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "thermalCyclingConditions", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "pcrFormat", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_pcrFormatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "runDate", _altova_ti_rdml_altova_runType, _altova_ti_xs_altova_dateTimeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "react", _altova_ti_rdml_altova_runType, _altova_ti_rdml_altova_reactType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_sampleType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "documentation", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "xRef", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_xRefType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "annotation", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_annotationType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "type", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_sampleTypeTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "interRunCalibrator", _altova_ti_rdml_altova_sampleType, _altova_ti_xs_altova_booleanType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "quantity", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_quantityType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "calibratorSample", _altova_ti_rdml_altova_sampleType, _altova_ti_xs_altova_booleanType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "cdnaSynthesisMethod", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_cdnaSynthesisMethodType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "templateQuantity", _altova_ti_rdml_altova_sampleType, _altova_ti_rdml_altova_templateQuantityType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "forwardPrimer", _altova_ti_rdml_altova_sequencesType, _altova_ti_rdml_altova_oligoType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "reversePrimer", _altova_ti_rdml_altova_sequencesType, _altova_ti_rdml_altova_oligoType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "probe1", _altova_ti_rdml_altova_sequencesType, _altova_ti_rdml_altova_oligoType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "probe2", _altova_ti_rdml_altova_sequencesType, _altova_ti_rdml_altova_oligoType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "amplicon", _altova_ti_rdml_altova_sequencesType, _altova_ti_rdml_altova_oligoType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "nr", _altova_ti_rdml_altova_stepType, _altova_ti_rdml_altova_stepNumberTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_stepType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "temperature", _altova_ti_rdml_altova_stepType, _altova_ti_rdml_altova_temperatureType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "gradient", _altova_ti_rdml_altova_stepType, _altova_ti_rdml_altova_gradientType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "loop", _altova_ti_rdml_altova_stepType, _altova_ti_rdml_altova_loopType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "pause", _altova_ti_rdml_altova_stepType, _altova_ti_rdml_altova_pauseType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "lidOpen", _altova_ti_rdml_altova_stepType, _altova_ti_rdml_altova_lidOpenType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_targetType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "documentation", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "xRef", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_xRefType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "type", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_targetTypeTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "amplificationEfficiencyMethod", _altova_ti_rdml_altova_targetType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "amplificationEfficiency", _altova_ti_rdml_altova_targetType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "amplificationEfficiencySE", _altova_ti_rdml_altova_targetType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "detectionLimit", _altova_ti_rdml_altova_targetType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "dyeId", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "sequences", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_sequencesType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "commercialAssay", _altova_ti_rdml_altova_targetType, _altova_ti_rdml_altova_commercialAssayType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "temperature", _altova_ti_rdml_altova_temperatureType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "duration", _altova_ti_rdml_altova_temperatureType, _altova_ti_xs_altova_positiveIntegerType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "temperatureChange", _altova_ti_rdml_altova_temperatureType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "durationChange", _altova_ti_rdml_altova_temperatureType, _altova_ti_xs_altova_intType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "measure", _altova_ti_rdml_altova_temperatureType, _altova_ti_rdml_altova_measureTypeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "ramp", _altova_ti_rdml_altova_temperatureType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "conc", _altova_ti_rdml_altova_templateQuantityType, _altova_ti_xs_altova_floatType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "nucleotide", _altova_ti_rdml_altova_templateQuantityType, _altova_ti_rdml_altova_nucleotideTypeType, MemberFlags.None, 1, 1),
			new MemberInfo(binder, "", "id", _altova_ti_rdml_altova_thermalCyclingConditionsType, _altova_ti_rdml_altova_idType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "description", _altova_ti_rdml_altova_thermalCyclingConditionsType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "documentation", _altova_ti_rdml_altova_thermalCyclingConditionsType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "lidTemperature", _altova_ti_rdml_altova_thermalCyclingConditionsType, _altova_ti_xs_altova_floatType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "experimenter", _altova_ti_rdml_altova_thermalCyclingConditionsType, _altova_ti_rdml_altova_idReferencesType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "step", _altova_ti_rdml_altova_thermalCyclingConditionsType, _altova_ti_rdml_altova_stepType, MemberFlags.None, 1, -1),
			new MemberInfo(binder, "http://www.rdml.org", "name", _altova_ti_rdml_altova_xRefType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "id", _altova_ti_rdml_altova_xRefType, _altova_ti_xs_altova_stringType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "rdml", _altova_ti_rdml_altova_RDML_v1_2_REC2, _altova_ti_rdml_altova_rdmlType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "", "version", _altova_ti_rdml_altova_rdmlType, _altova_ti_xs_altova_string2, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "http://www.rdml.org", "dateMade", _altova_ti_rdml_altova_rdmlType, _altova_ti_xs_altova_dateTimeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "dateUpdated", _altova_ti_rdml_altova_rdmlType, _altova_ti_xs_altova_dateTimeType, MemberFlags.None, 0, 1),
			new MemberInfo(binder, "http://www.rdml.org", "id", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_rdmlIdType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "experimenter", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_experimenterType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "documentation", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_documentationType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "dye", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_dyeType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "sample", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_sampleType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "target", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_targetType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "thermalCyclingConditions", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_thermalCyclingConditionsType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "http://www.rdml.org", "experiment", _altova_ti_rdml_altova_rdmlType, _altova_ti_rdml_altova_experimentType, MemberFlags.None, 0, -1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_primingMethodTypeType, _altova_ti_rdml_altova_primingMethodType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_measureTypeType, _altova_ti_rdml_altova_measureType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_sequenceTypeType, _altova_ti_rdml_altova_sequenceType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_labelFormatTypeType, _altova_ti_rdml_altova_labelFormatType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_quantityUnitTypeType, _altova_ti_rdml_altova_quantityUnitType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_cqDetectionMethodTypeType, _altova_ti_rdml_altova_cqDetectionMethodType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_sampleTypeTypeType, _altova_ti_rdml_altova_sampleTypeType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_stepNumberTypeType, _altova_ti_rdml_altova_stepNumberType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_targetTypeTypeType, _altova_ti_rdml_altova_targetTypeType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_rdml_altova_nucleotideTypeType, _altova_ti_rdml_altova_nucleotideType, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_anyType, _altova_ti_xs_altova_anySimpleType, MemberFlags.IsAttribute, 0, -1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_dateTimeType, _altova_ti_xs_altova_dateTime, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_stringType, _altova_ti_xs_altova_string2, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_booleanType, _altova_ti_xs_altova_boolean, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_floatType, _altova_ti_xs_altova_float2, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_positiveIntegerType, _altova_ti_xs_altova_positiveInteger, MemberFlags.IsAttribute, 1, 1),
			new MemberInfo(binder, "", "", _altova_ti_xs_altova_intType, _altova_ti_xs_altova_int2, MemberFlags.IsAttribute, 1, 1)
		};
	}
}
